﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;

namespace AngfWebPlayer3
{
    public class FileSystem
    {
        /// <summary>
        /// ユニークID文字列
        /// </summary>
        public string Id { get; set; }
        /// <summary>
        /// 利用者のID
        /// </summary>
        public string UserId { get; set; }
        /// <summary>
        /// 拡張子相当でファイルの種類を分類する
        /// SYSTEM　システムファイル
        /// SKIP　スキップファイル
        /// SAVE　セーブされたファイル
        /// AUTO　自動セーブされたファイル
        /// </summary>
        public string Category { get; set; }
        /// <summary>
        /// ファイル名相当。利用者が書き込む
        /// </summary>
        public string Name { get; set; }
        /// <summary>
        /// タイムスタンプ。古いものから消すときに判定に使用する
        /// </summary>
        public DateTime TimeStamp { get; set; }
        /// <summary>
        /// ファイル本体
        /// </summary>
        public byte[] Body { get; set; }
    }
}
